/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.uca.dss.curso2011.grupo1.clases;

/**
 * Clase ciudad que permite la creación de las objetos de las ciudades.
 * @author Alejandro & David
 */
public class Ciudad {
    /**
     * Atributo que almacena el nombre de la ciudad.
     */
    private String nombre;

    /**
     * Función que compara si un objeto ciudad es igual a la ciudad con la que se esta tratando.
     * @param ciudad Objeto ciudad que se quiere comparar.
     * @return True en caso afirmativo y False en caso negativo.
     */
    public boolean equals(Ciudad ciudad) {
        return obtieneNombre().equals(ciudad.obtieneNombre());
    }
    
    /**
     * Contructor Ciudad(), crea una instancia de un objeto de la clase ciudad.
     * @param nombreCiudad nombre de la ciudad que instanciamos.
     */
    public Ciudad (String nombreCiudad){ this.nombre = nombreCiudad;}


    /**
     * Método que devuelve el nombre de una ciudad.
     * @return nombre
     */
    public String obtieneNombre() {
        return this.nombre;
    }
    

}
